package com.piggy.im.server.vo;

import com.piggy.common.core.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * 站内已读未读标记视图对象 sys_station_message_mark
 *
 * @author piggy
 * @date 2023-12-06
 */
@Data
@Accessors(chain = true)
@ApiModel("站内已读未读标记视图对象")
public class SysStationMessageMarkVo {

	private static final long serialVersionUID = 1L;

	/** ID */
	@Excel(name = "ID")
	@JsonFormat(shape = JsonFormat.Shape.STRING)
	@ApiModelProperty("ID")
	private Long id;

	/** 消息ID */
	@Excel(name = "消息ID")
	@JsonFormat(shape = JsonFormat.Shape.STRING)
	@ApiModelProperty("消息ID")
	private Long messageId;

	/** 状态（0=未读 1=已读） */
	@Excel(name = "状态" , readConverterExp = "0==未读,1==已读")
	@ApiModelProperty("状态（0=未读 1=已读）")
	private Integer mark;

	/** 读取用户id */
	@Excel(name = "读取用户id")
	@JsonFormat(shape = JsonFormat.Shape.STRING)
	@ApiModelProperty("读取用户id")
	private Long userId;

	/** 业务系统 boss logi * */
	@Excel(name = "业务系统 boss logi *")
	@ApiModelProperty("业务系统 boss logi *")
	private String bizSys;


}
